const express = require('express');
const db = require('./db');
const app = express();

app.get('/allBooks', (req, resp)=>{
    let sql = "SELECT * FROM t_book";
    let data = null;

    // 下面这句貌似没用啊。
    //resp.set('Content-Type', 'text/json; charset=utf8');
    db.base(sql, data, (err, results, fields)=>{
        if (err) {
            // throw err;
            console.log(err.stack);
            // resp.set('Content-Type', 'text/json; charset=utf8');
            resp.json({error:'系统错误，请联系管理员'});
            return;
        }
        resp.json(results);
    });
});

app.get('/jsonp', (req, resp)=>{
    let sql = "SELECT * FROM t_book";
    let data = null;

    // 下面这句貌似没用啊。
    //resp.set('Content-Type', 'text/json; charset=utf8');
    db.base(sql, data, (err, results, fields)=>{
        if (err) {
            // throw err;
            console.log(err.stack);
            // resp.set('Content-Type', 'text/json; charset=utf8');
            resp.jsonp({error:'系统错误，请联系管理员'});
            return;
        }
        resp.jsonp(results);
    });
});

app.listen(3000, ()=>{
    console.log('running ...');
});
